In reality, recommender systems usually suffer from various bias problems, such as exposure bias, position bias and selection bias. A recommendation model that ignores the bias problems cannot reflect the real performance of the recommender system, and may be untrustworthy for users. Previous works show that a recommendation model based on propensity score estimation can effectively alleviate the exposure bias problem of implicit feedback data in recommender systems, but only item information is usually considered to estimate propensity scores, which may lead to inaccurate estimation of propensity scores. To improve the accuracy of propensity score estimation, a Match Propensity Estimator (MPE) method was proposed. Specifically, a concept of users’ popularity preference was introduced at first, and then more accurate modeling of the sample exposure rate was achieved by calculating the matching degree of the user’s popularity preference and the item’s popularity. The proposed estimation method was integrated with a traditional recommendation model and an unbiased recommendation model, and the integrated models were compared to three baseline models including the above two models. Experimental results on a public dataset show that the models combining MPE method achieve significant improvement on three evaluation metrics such as recall, Discounted Cumulative Gain (DCG) and Mean Average Precision (MAP) compared with the corresponding baseline models respectively. In addition, experimental results demonstrate that a large part of the performance gain comes from long-tail items, showing that the proposed method is helpful to improve the diversity and coverage of recommended items.
In recommender system field, most of the existing works mainly focus on the One-Class Collaborative Filtering (OCCF) problem with only one type of users’ feedback, e.g., purchasing feedback. However, users’ feedback is usually heterogeneous in real applications, so it has become a new challenge to model the users’ heterogeneous feedback to capture their true preferences. Focusing on the Heterogeneous One-Class Collaborative Filtering (HOCCF) problem (including users’ purchasing feedback and browsing feedback), a transfer learning solution named Staged Variational AutoEncoder (SVAE) model was proposed. Firstly, the latent feature vectors were generated via the Multinomial Variational AutoEncoder (Multi-VAE) with users’ browsing feedback auxiliary data. Then, the obtained latent feature vectors were transferred to another Multi-VAE to assist the modeling of users’ target data, i.e., purchasing feedback by this Multi-VAE. Experimental results on three real-world datasets show that the performance of SVAE model on the important metrics such as Precision@5 and Normalized Discounted Cumulative Gain@5 (NDCG@5) is significantly better than the performance of the state-of-the-art recommendation algorithms in most cases, demonstrating the effectiveness of the proposed model.
Concerning of the low accurate rate of active defense technology, a heuristic detection system of Trojan based on the analysis of trajectory was proposed. Two kinds of typical Trojan trajectories were presented, and by using the behavioral data on Trojan trajectory the danger level of the suspicious file was detected with the decision rules and algorithm. The experimental results show that the performance of detecting unknown Trojan of this system is better than that of the traditional method, and some special Trojans can also be detected.